using System;
using System.Linq;
using System.Collections.Generic;
using System.Text;
using clf.weighing.entity;

namespace weighing
{

    /// <summary>
    /// 数据条数:67
    /// 数据大小:16KB
    /// </summary>


    public class BillImageVo : BaseVo
    {
        #region Constract
        public BillImage mBillImage;
        public BillImageVo(BillImage billImage)
        {
            mBillImage = billImage;
        }
        #endregion


        /// <summary>
        /// 可空:NO
        /// </summary>

        public Int64 Id { get { return mBillImage.id; } set { mBillImage.id = value; OnPropertyChanged(this, nameof(Id)); } }

        /// <summary>
        /// 注释:位置(1 前 2 后 3 上 100屏幕截图)
        /// 可空:YES
        ///默认值:0
        /// </summary>

        public Int32? Positon { get { return mBillImage.positon; } set { mBillImage.positon = value; OnPropertyChanged(this, nameof(Positon)); } }

        /// <summary>
        /// 注释:摄像头位置名称
        /// 可空:YES
        /// </summary>

        public String PositionName { get { return mBillImage.positionName; } set { mBillImage.positionName = value; OnPropertyChanged(this, nameof(PositionName)); } }

        /// <summary>
        /// 可空:YES
        /// </summary>

        public Int64? BillId { get { return mBillImage.billId; } set { mBillImage.billId = value; OnPropertyChanged(this, nameof(BillId)); } }

        /// <summary>
        /// 可空:YES
        /// </summary>

        public String BillNumber { get { return mBillImage.billNumber; } set { mBillImage.billNumber = value; OnPropertyChanged(this, nameof(BillNumber)); } }

        /// <summary>
        /// 可空:YES
        /// </summary>

        public Int32? Type { get { return mBillImage.type; } set { mBillImage.type = value; OnPropertyChanged(this, nameof(Type)); } }

        /// <summary>
        /// 注释:上传 状态 0 未上传 1 已上传 
        /// 可空:YES
        ///默认值:0
        /// </summary>

        public Int32? IsUp { get { return mBillImage.isUp; } set { mBillImage.isUp = value; OnPropertyChanged(this, nameof(IsUp)); } }

        /// <summary>
        /// 可空:YES
        /// </summary>

        public DateTime? UpTime { get { return mBillImage.upTime; } set { mBillImage.upTime = value; OnPropertyChanged(this, nameof(UpTime)); } }

        /// <summary>
        /// 可空:YES
        ///默认值:0
        /// </summary>

        public Int32? IsDelete { get { return mBillImage.isDelete; } set { mBillImage.isDelete = value; OnPropertyChanged(this, nameof(IsDelete)); } }

        /// <summary>
        /// 可空:YES
        /// </summary>

        public DateTime? DeleteTime { get { return mBillImage.deleteTime; } set { mBillImage.deleteTime = value; OnPropertyChanged(this, nameof(DeleteTime)); } }

        /// <summary>
        /// 注释:本地存在路径
        /// 可空:YES
        /// </summary>

        public String LocalPath { get { return mBillImage.localPath; } set { mBillImage.localPath = value; OnPropertyChanged(this, nameof(LocalPath)); } }

        /// <summary>
        /// 注释:上传服务器后的访问地址
        /// 可空:YES
        /// </summary>

        public String RemoteUrl { get { return mBillImage.remoteUrl; } set { mBillImage.remoteUrl = value; OnPropertyChanged(this, nameof(RemoteUrl)); } }

        /// <summary>
        /// 注释:车辆信息Id
        /// 可空:YES
        /// </summary>

        public Int64? CarId { get { return mBillImage.carId; } set { mBillImage.carId = value; OnPropertyChanged(this, nameof(CarId)); } }

        /// <summary>
        /// 注释:车牌号
        /// 可空:YES
        /// </summary>

        public String CarNumber { get { return mBillImage.carNumber; } set { mBillImage.carNumber = value; OnPropertyChanged(this, nameof(CarNumber)); } }

        /// <summary>
        /// 可空:YES
        /// </summary>

        public DateTime? AddTime { get { return mBillImage.addTime; } set { mBillImage.addTime = value; OnPropertyChanged(this, nameof(AddTime)); } }

    }
}
